1 #include <stdio.h>
2 #include <stdlib.h>
3 
4 #include "hdf5.h"
5 
6 int main(void)
7 {
8 herr_t ier;
9 unsigned maj, min, rel;
10 
11 ier = H5open();
12 if (ier) {
13     fprintf(stderr,"Unable to initialize HDF5: %d\n", ier);
14     return EXIT_FAILURE;
15 }
16 
17 ier = H5get_libversion(&maj, &min, &rel);
18 if (ier) {
19     fprintf(stderr,"HDF5 did not initialize!\n");
20     return EXIT_FAILURE;
21 }
22 printf("C HDF5 version %d.%d.%d\n", maj, min, rel);
23 
24 ier = H5close();
25 if (ier) {
26     fprintf(stderr,"Unable to close HDF5: %d\n", ier);
27     return EXIT_FAILURE;
28 }
29 return EXIT_SUCCESS;
30 }
31